package com._520it.crm.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Getter;
import lombok.Setter;

import java.util.Date;

@Getter
@Setter
public class Client {
    /**
     * 用来表示
     * 客户类型:公司法人
     * 客户状态:正式客户
     * 是否投保人:车主
     * 性别:男
     * 客户等级:高级
     */
    public static final Integer ONE = 1;
    /**
     * 用来表示
     * 客户类型:个人
     * 客户状态:潜在客户
     * 是否投保人:投保人
     * 性别:女
     * 客户等级:中等
     */
    public static final Integer ZERO = 0;
    /**
     * 用来表示
     * 客户状态:无效客户
     * 是否投保人:被投保人
     * 客户等级:普通
     */
    public static final Integer MINUS_ONE = -1;
    private Long id;
    private Long clientsn;//客户编号
    private String username;//用户名
    private String password;//密码
    private Integer clienttype;//客户类型
    private Integer status;//状态
    private String realname;//真实姓名
    private String idcardnumber;//身份证号码
    private Integer gender;//性别
    private String phonenumber;//电话号码
    private String email;//邮箱
    private String address;//地址
    private Integer applicant;//是否投保人
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    private Date inputtime;//录入时间
    private String remark;//备注

    private String idcardtype;//证件类型
    private String origin;//客户来源
    private Integer clientlevel;//客户等级


    private Employee inputor;//录入人
    private Employee manager;//负责人
    private Employee sharer;//共享人

}